ar X iv : 0 71 0 . 36 42 v 1 [ cs . D S ] 1 9 O ct 2 00 7 On the Complexity of Spill Everywhere under SSA Form Research
نویسندگان
چکیده
Compilation for embedded processors can be either aggressive (time consuming cross-compilation) or just in time (embedded and usually dynamic). The heuristics used in dynamic compilation are highly constrained by limited resources, time and memory in particular. Recent results on the SSA form open promising directions for the design of new register allocation heuristics for embedded systems and especially for embedded compilation. In particular, heuristics based on tree scan with two separated phases — one for spilling, then one for coloring/coalescing — seem good candidates for designing memory-friendly, fast, and competitive register allocators. Still, also because of the side effect on power consumption, the minimization of loads and stores overhead (spilling problem) is an important issue. This paper provides an exhaustive study of the complexity of the “spill everywhere” problem in the context of the SSA form. Unfortunately, conversely to our initial hopes, many of the questions we raised lead to NP-completeness results. We identify some polynomial cases but that are impractical in JIT context. Nevertheless, they can give hints to simplify formulations for the design of aggressive allocators. *
منابع مشابه
ar X iv : 0 71 0 . 35 19 v 1 [ cs . C C ] 1 8 O ct 2 00 7 P - matrix recognition is co - NP - complete
This is a summary of the proof by G.E. Coxson [1] that P-matrix recognition is co-NP-complete. The result follows by a reduction from the MAX CUT problem using results of S. Poljak and J. Rohn [5].
متن کاملar X iv : 0 71 0 . 15 26 v 2 [ he p - ph ] 9 O ct 2 00 7 Third Spectroscopy with a hint of superstrings
Some new regularities found in the pseudoscalar meson octet are reported. They invite to reconsider models where elementary fermions and composite QCD open strings can be grouped in common supermultiplets.
متن کاملar X iv : h ep - l at / 9 71 00 36 v 1 9 O ct 1 99 7 1 Heavy Meson Spectroscopy at β = 6 . 0
Charm physics continues to pose difficulties for lattice QCD simulations. The systems are significantly relativistic [1,2] causing problems for the NRQCD approach, and have amQ ≃ O(1) causing significant discretisation effects in the heavy Wilson quark approach. We present the results of a simulation using the tadpole improved clover action and perform the analysis using the Fermilab [3] interp...
متن کاملar X iv : 0 71 0 . 36 12 v 1 [ he p - la t ] 1 8 O ct 2 00 7 Adaptive Multigrid Algorithm for the QCD Dirac - Wilson Operator
J. Brannicka, R. C. Browerbc, M. A. Clark∗b, J. C. Osbornbd and C. Rebbibc a Department of Mathematics, The Pennsylvania State University, 230 McAllister Building, University Park, PA 16802, USA b Center for Computational Science, Boston University, 3 Cummington St, MA 02215, USA c Department of Physics, Boston University, 590 Commonwealth Avenue, Boston, MA 02215, USA d Argonne Leadership Comp...
متن کاملar X iv : 0 71 0 . 24 70 v 1 [ he p - la t ] 1 2 O ct 2 00 7 Lattice Approach to Light Scalars
I report on lattice QCD calculations that study the properties of the a0 and f0 mesons.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014